Text copied to clipboard!
Název
Text copied to clipboard!Inženýr pro sestavení a vydání softwaru
Popis
Text copied to clipboard!
Hledáme zkušeného Inženýra pro sestavení a vydání softwaru, který se připojí k našemu technologickému týmu a pomůže nám optimalizovat a automatizovat procesy vývoje, sestavení a nasazení softwaru. Tento odborník bude hrát klíčovou roli při zajišťování kvality, stability a efektivity našich softwarových produktů v různých prostředích.
Vaší hlavní odpovědností bude navrhovat, implementovat a spravovat nástroje a procesy pro sestavení, testování a vydání softwaru. Budete úzce spolupracovat s vývojáři, testery a operačními týmy, abyste zajistili hladký průběh celého životního cyklu vývoje softwaru. Dále budete odpovědní za správu CI/CD pipeline, konfiguraci prostředí a řešení problémů souvisejících s nasazením.
Ideální kandidát má zkušenosti s nástroji jako Jenkins, GitLab CI, Docker, Kubernetes a zná principy DevOps. Měl by mít silné analytické schopnosti, být orientovaný na detail a mít schopnost rychle reagovat na změny v prostředí vývoje.
Tato pozice nabízí příležitost pracovat na inovativních projektech v dynamickém prostředí, kde je kladen důraz na kvalitu, spolupráci a neustálé zlepšování. Pokud máte vášeň pro automatizaci, optimalizaci procesů a chcete být součástí týmu, který vytváří moderní softwarová řešení, pak je tato pozice právě pro vás.
Odpovědnosti
Text copied to clipboard!- Navrhování a údržba CI/CD pipeline pro automatizaci sestavení a nasazení
- Spolupráce s vývojáři na optimalizaci vývojového procesu
- Správa nástrojů pro sestavení, jako jsou Jenkins, GitLab CI nebo Bamboo
- Monitorování a řešení problémů v prostředí sestavení a nasazení
- Zajištění konzistence a kvality softwarových verzí
- Automatizace opakujících se úloh v rámci vývoje a nasazení
- Zavádění a správa kontejnerizačních technologií (např. Docker, Kubernetes)
- Podpora týmu při řešení problémů s nasazením
- Dokumentace procesů a nástrojů
- Zajištění bezpečnosti a souladu s interními standardy
Požadavky
Text copied to clipboard!- Zkušenosti s nástroji CI/CD (Jenkins, GitLab CI, Bamboo apod.)
- Znalost skriptovacích jazyků (Bash, Python, Groovy)
- Zkušenosti s kontejnerizací (Docker, Kubernetes)
- Znalost verzovacích systémů (Git)
- Zkušenosti s automatizací a konfigurací prostředí
- Schopnost řešit problémy a analyzovat logy
- Znalost principů DevOps a agilního vývoje
- Dobré komunikační schopnosti a týmová spolupráce
- Zkušenosti s cloudovými platformami (AWS, Azure, GCP) výhodou
- Vysokoškolské vzdělání v oblasti informatiky nebo příbuzném oboru
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké nástroje CI/CD jste v minulosti používal/a?
- Máte zkušenosti s Dockerem nebo Kubernetes?
- Jak byste řešil/a chybu v pipeline, která brání nasazení?
- Jaké skriptovací jazyky ovládáte?
- Jaké máte zkušenosti s cloudovými platformami?
- Jak byste optimalizoval/a proces sestavení pro velký projekt?
- Jaké metody používáte pro zajištění kvality softwaru při vydání?
- Jak řešíte konflikty mezi vývojovým a operačním týmem?
- Jaké nástroje používáte pro monitorování nasazení?
- Jak dokumentujete své procesy a konfigurace?